Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For my specific setup (Chamberlain opener with separate MyQ hub), the Open/Close status of the door would always return closed. I narrowed it down to a "break" command that was exiting the loop through the attributes that in my data set had not yet reached the "doorstate" attribute. This was forcing my door to always assume the default status of 2 which is closed. By removing the break, the code now correctly returns my status.
Maybe on other configurations door status always comes before "desc", but not for me.
I assume the break was entered for efficiency, but it was simply occurring too soon for my setup.